﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TpLogic.Hamurabi
{
    public class CommandLineConsole:IConsole
    {

        public void Write(string message)
        {
            System.Console.Write(message);
        }

        public string ReadLine()
        {
            return System.Console.ReadLine();
        }

        public ConsoleKeyInfo ReadKey()
        {
            return System.Console.ReadKey();
        }

        public ConsoleKeyInfo ReadKey(bool intercept)
        {
            return System.Console.ReadKey(intercept);
        }

        public void WriteLine()
        {
            System.Console.WriteLine();
        }

        public void WriteLine(string message)
        {
            System.Console.WriteLine(message);
        }

        public void WriteLine(string message, int arg1)
        {
            System.Console.WriteLine(message,arg1);
        }

        public void WriteLine(string message, int arg1, int arg2, int arg3)
        {
            System.Console.WriteLine(message, arg1,arg2,arg3);
        }

        public void WriteLine(string message, int arg1, int arg2, int arg3, int arg4, int arg5)
        {
            System.Console.WriteLine(message, arg1, arg2, arg3, arg4, arg5);
        }
    }
}
